export default {
  //  在子模块总添加一个 namespaced 属性开启命名空间,全局就无法使用 commit 触发模块的mutation 的函数了
  // 区别: 从对象变成函数, 函数内返回一个对象
  namespaced: true, // 开发中一定要加
  state: () => ({ num: 0 }),
  mutations: {
    //   默认情况下,子模块中的所有 mutations/ actions 都是可以直接访问的
    // 第一个参数时state

    add(state) {
      state.num++
    }
  }, // 子模块的 mutation 同步修改数据
  actions: {}, // 子模块的 actions 处理异步任务
  getters: {} // 子模块的计算属性
}
